package com.kj.platformlogistics.home.model;

import java.io.Serializable;
import java.util.List;

public class SolicilationedModel implements Serializable {


    /**
     * success : true
     * message : 操作成功！
     * code : 200
     * result : {"total":2,"totalPage":1,"page":[{"id":"1","createTime":null,"waybillNumber":"123456789","mailName":"李四","mailPhone":"12345678901","mailAddress":"河南省郑州市金水区云峰座","receiveName":"赵六","receivePhone":"12345678901","receiveAddress":"河南省郑州市金水区云峰座","orderDetailList":[{"id":"1","createBy":null,"createTime":null,"updateBy":null,"updateTime":null,"orderNumber":"121","commodityId":"1405419004613947394","commodityNum":1,"commoditySpecification":"[{\"key\":\"规格名称\",\"value\":\"1\"}]","commodityPrice":25,"commodityName":"华为p30","commodityPhoto":"temp/微信图片_20210415174441_1623912676761.png","commoditySpList":[{"key":"规格名称","values":null}]},{"id":"2","createBy":null,"createTime":null,"updateBy":null,"updateTime":null,"orderNumber":"121","commodityId":"1405423763274194945","commodityNum":1,"commoditySpecification":"[{\"key\":\"规格名称\",\"value\":\"1\"}]","commodityPrice":25,"commodityName":"华为p40","commodityPhoto":"http://zhongzhiheyi.oss-cn-zhangjiakou.aliyuncs.com/temp/微信图片_202106151520431_1623914003872.png","commoditySpList":[{"key":"规格名称","values":null}]}],"num":2,"payWay":"微信支付","status":1,"logisticsStatusList":[{"id":"1408040040277295106","createBy":"13783469835","createTime":"2021-06-24 20:31:20","updateBy":null,"updateTime":null,"sysOrgCode":null,"waybillNumber":"123456789","status":1,"description":"这里有易碎品请注意一点","lng":null,"lat":null,"beginStation":null,"endStation":"1407889349772668930"}]},{"id":"2","createTime":null,"waybillNumber":"987654321","mailName":"李四","mailPhone":"12345678901","mailAddress":"河南省郑州市金水区云峰座","receiveName":"赵六","receivePhone":"12345678901","receiveAddress":"河南省郑州市金水区云峰座","orderDetailList":[{"id":"3","createBy":null,"createTime":null,"updateBy":null,"updateTime":null,"orderNumber":"124","commodityId":"1405419004613947394","commodityNum":1,"commoditySpecification":"[{\"key\":\"规格名称\",\"value\":\"1\"}]","commodityPrice":25,"commodityName":"华为p30","commodityPhoto":"temp/微信图片_20210415174441_1623912676761.png","commoditySpList":[{"key":"规格名称","values":null}]},{"id":"4","createBy":null,"createTime":null,"updateBy":null,"updateTime":null,"orderNumber":"124","commodityId":"1405423763274194945","commodityNum":1,"commoditySpecification":"[{\"key\":\"规格名称\",\"value\":\"1\"}]","commodityPrice":25,"commodityName":"华为p40","commodityPhoto":"http://zhongzhiheyi.oss-cn-zhangjiakou.aliyuncs.com/temp/微信图片_202106151520431_1623914003872.png","commoditySpList":[{"key":"规格名称","values":null}]}],"num":2,"payWay":"微信支付","status":1,"logisticsStatusList":[]}]}
     * timestamp : 1624614371230
     */

    private Boolean success;
    private String message;
    private Integer code;
    private ResultDTO result;
    private Long timestamp;

    public Boolean isSuccess() {
        return success;
    }

    public void setSuccess(Boolean success) {
        this.success = success;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public Integer getCode() {
        return code;
    }

    public void setCode(Integer code) {
        this.code = code;
    }

    public ResultDTO getResult() {
        return result;
    }

    public void setResult(ResultDTO result) {
        this.result = result;
    }

    public Long getTimestamp() {
        return timestamp;
    }

    public void setTimestamp(Long timestamp) {
        this.timestamp = timestamp;
    }

    public static class ResultDTO implements Serializable{
        /**
         * total : 2
         * totalPage : 1
         * page : [{"id":"1","createTime":null,"waybillNumber":"123456789","mailName":"李四","mailPhone":"12345678901","mailAddress":"河南省郑州市金水区云峰座","receiveName":"赵六","receivePhone":"12345678901","receiveAddress":"河南省郑州市金水区云峰座","orderDetailList":[{"id":"1","createBy":null,"createTime":null,"updateBy":null,"updateTime":null,"orderNumber":"121","commodityId":"1405419004613947394","commodityNum":1,"commoditySpecification":"[{\"key\":\"规格名称\",\"value\":\"1\"}]","commodityPrice":25,"commodityName":"华为p30","commodityPhoto":"temp/微信图片_20210415174441_1623912676761.png","commoditySpList":[{"key":"规格名称","values":null}]},{"id":"2","createBy":null,"createTime":null,"updateBy":null,"updateTime":null,"orderNumber":"121","commodityId":"1405423763274194945","commodityNum":1,"commoditySpecification":"[{\"key\":\"规格名称\",\"value\":\"1\"}]","commodityPrice":25,"commodityName":"华为p40","commodityPhoto":"http://zhongzhiheyi.oss-cn-zhangjiakou.aliyuncs.com/temp/微信图片_202106151520431_1623914003872.png","commoditySpList":[{"key":"规格名称","values":null}]}],"num":2,"payWay":"微信支付","status":1,"logisticsStatusList":[{"id":"1408040040277295106","createBy":"13783469835","createTime":"2021-06-24 20:31:20","updateBy":null,"updateTime":null,"sysOrgCode":null,"waybillNumber":"123456789","status":1,"description":"这里有易碎品请注意一点","lng":null,"lat":null,"beginStation":null,"endStation":"1407889349772668930"}]},{"id":"2","createTime":null,"waybillNumber":"987654321","mailName":"李四","mailPhone":"12345678901","mailAddress":"河南省郑州市金水区云峰座","receiveName":"赵六","receivePhone":"12345678901","receiveAddress":"河南省郑州市金水区云峰座","orderDetailList":[{"id":"3","createBy":null,"createTime":null,"updateBy":null,"updateTime":null,"orderNumber":"124","commodityId":"1405419004613947394","commodityNum":1,"commoditySpecification":"[{\"key\":\"规格名称\",\"value\":\"1\"}]","commodityPrice":25,"commodityName":"华为p30","commodityPhoto":"temp/微信图片_20210415174441_1623912676761.png","commoditySpList":[{"key":"规格名称","values":null}]},{"id":"4","createBy":null,"createTime":null,"updateBy":null,"updateTime":null,"orderNumber":"124","commodityId":"1405423763274194945","commodityNum":1,"commoditySpecification":"[{\"key\":\"规格名称\",\"value\":\"1\"}]","commodityPrice":25,"commodityName":"华为p40","commodityPhoto":"http://zhongzhiheyi.oss-cn-zhangjiakou.aliyuncs.com/temp/微信图片_202106151520431_1623914003872.png","commoditySpList":[{"key":"规格名称","values":null}]}],"num":2,"payWay":"微信支付","status":1,"logisticsStatusList":[]}]
         */

        private Integer total;
        private Integer totalPage;
        private List<PageDTO> page;

        public Integer getTotal() {
            return total;
        }

        public void setTotal(Integer total) {
            this.total = total;
        }

        public Integer getTotalPage() {
            return totalPage;
        }

        public void setTotalPage(Integer totalPage) {
            this.totalPage = totalPage;
        }

        public List<PageDTO> getPage() {
            return page;
        }

        public void setPage(List<PageDTO> page) {
            this.page = page;
        }

        public static class PageDTO implements Serializable{
            /**
             * id : 1
             * createTime : null
             * waybillNumber : 123456789
             * mailName : 李四
             * mailPhone : 12345678901
             * mailAddress : 河南省郑州市金水区云峰座
             * receiveName : 赵六
             * receivePhone : 12345678901
             * receiveAddress : 河南省郑州市金水区云峰座
             * orderDetailList : [{"id":"1","createBy":null,"createTime":null,"updateBy":null,"updateTime":null,"orderNumber":"121","commodityId":"1405419004613947394","commodityNum":1,"commoditySpecification":"[{\"key\":\"规格名称\",\"value\":\"1\"}]","commodityPrice":25,"commodityName":"华为p30","commodityPhoto":"temp/微信图片_20210415174441_1623912676761.png","commoditySpList":[{"key":"规格名称","values":null}]},{"id":"2","createBy":null,"createTime":null,"updateBy":null,"updateTime":null,"orderNumber":"121","commodityId":"1405423763274194945","commodityNum":1,"commoditySpecification":"[{\"key\":\"规格名称\",\"value\":\"1\"}]","commodityPrice":25,"commodityName":"华为p40","commodityPhoto":"http://zhongzhiheyi.oss-cn-zhangjiakou.aliyuncs.com/temp/微信图片_202106151520431_1623914003872.png","commoditySpList":[{"key":"规格名称","values":null}]}]
             * num : 2
             * payWay : 微信支付
             * status : 1
             * logisticsStatusList : [{"id":"1408040040277295106","createBy":"13783469835","createTime":"2021-06-24 20:31:20","updateBy":null,"updateTime":null,"sysOrgCode":null,"waybillNumber":"123456789","status":1,"description":"这里有易碎品请注意一点","lng":null,"lat":null,"beginStation":null,"endStation":"1407889349772668930"}]
             */

            private String id;
            private String createTime;
            private String waybillNumber;
            private String mailName;
            private String mailPhone;
            private String mailAddress;
            private String receiveName;
            private String receivePhone;
            private String receiveAddress;
            private Integer num;
            private String payWay;
            private Integer status;
            private Boolean isShow;
            private Boolean isSelected;
            private String collectPhoto;
            private String qrCode;
            private List<OrderDetailListDTO> orderDetailList;
            private List<LogisticsStatusListDTO> logisticsStatusList;

            public String getQrCode() {
                return qrCode;
            }

            public void setQrCode(String qrCode) {
                this.qrCode = qrCode;
            }

            public String getCollectPhoto() {
                return collectPhoto;
            }

            public void setCollectPhoto(String collectPhoto) {
                this.collectPhoto = collectPhoto;
            }

            public Boolean getSelected() {
                return isSelected;
            }

            public void setSelected(Boolean select) {
                isSelected = select;
            }

            public Boolean getShow() {
                return isShow;
            }

            public void setShow(Boolean show) {
                isShow = show;
            }

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public String getWaybillNumber() {
                return waybillNumber;
            }

            public void setWaybillNumber(String waybillNumber) {
                this.waybillNumber = waybillNumber;
            }

            public String getMailName() {
                return mailName;
            }

            public void setMailName(String mailName) {
                this.mailName = mailName;
            }

            public String getMailPhone() {
                return mailPhone;
            }

            public void setMailPhone(String mailPhone) {
                this.mailPhone = mailPhone;
            }

            public String getMailAddress() {
                return mailAddress;
            }

            public void setMailAddress(String mailAddress) {
                this.mailAddress = mailAddress;
            }

            public String getReceiveName() {
                return receiveName;
            }

            public void setReceiveName(String receiveName) {
                this.receiveName = receiveName;
            }

            public String getReceivePhone() {
                return receivePhone;
            }

            public void setReceivePhone(String receivePhone) {
                this.receivePhone = receivePhone;
            }

            public String getReceiveAddress() {
                return receiveAddress;
            }

            public void setReceiveAddress(String receiveAddress) {
                this.receiveAddress = receiveAddress;
            }

            public Integer getNum() {
                return num;
            }

            public void setNum(Integer num) {
                this.num = num;
            }

            public String getPayWay() {
                return payWay;
            }

            public void setPayWay(String payWay) {
                this.payWay = payWay;
            }

            public Integer getStatus() {
                return status;
            }

            public void setStatus(Integer status) {
                this.status = status;
            }

            public List<OrderDetailListDTO> getOrderDetailList() {
                return orderDetailList;
            }

            public void setOrderDetailList(List<OrderDetailListDTO> orderDetailList) {
                this.orderDetailList = orderDetailList;
            }

            public List<LogisticsStatusListDTO> getLogisticsStatusList() {
                return logisticsStatusList;
            }

            public void setLogisticsStatusList(List<LogisticsStatusListDTO> logisticsStatusList) {
                this.logisticsStatusList = logisticsStatusList;
            }

            public static class OrderDetailListDTO implements  Serializable{
                /**
                 * id : 1
                 * createBy : null
                 * createTime : null
                 * updateBy : null
                 * updateTime : null
                 * orderNumber : 121
                 * commodityId : 1405419004613947394
                 * commodityNum : 1
                 * commoditySpecification : [{"key":"规格名称","value":"1"}]
                 * commodityPrice : 25
                 * commodityName : 华为p30
                 * commodityPhoto : temp/微信图片_20210415174441_1623912676761.png
                 * commoditySpList : [{"key":"规格名称","values":null}]
                 */

                private String id;
                private Object createBy;
                private Object createTime;
                private Object updateBy;
                private Object updateTime;
                private String orderNumber;
                private String commodityId;
                private Integer number;
                private String commoditySpecification;
                private Integer commodityPrice;
                private String commodityName;
                private String commodityMainPhoto;
                private String commoditySpData   ;

                public String getId() {
                    return id;
                }

                public void setId(String id) {
                    this.id = id;
                }

                public Object getCreateBy() {
                    return createBy;
                }

                public void setCreateBy(Object createBy) {
                    this.createBy = createBy;
                }

                public Object getCreateTime() {
                    return createTime;
                }

                public void setCreateTime(Object createTime) {
                    this.createTime = createTime;
                }

                public Object getUpdateBy() {
                    return updateBy;
                }

                public void setUpdateBy(Object updateBy) {
                    this.updateBy = updateBy;
                }

                public Object getUpdateTime() {
                    return updateTime;
                }

                public void setUpdateTime(Object updateTime) {
                    this.updateTime = updateTime;
                }

                public String getOrderNumber() {
                    return orderNumber;
                }

                public void setOrderNumber(String orderNumber) {
                    this.orderNumber = orderNumber;
                }

                public String getCommodityId() {
                    return commodityId;
                }

                public void setCommodityId(String commodityId) {
                    this.commodityId = commodityId;
                }



                public String getCommoditySpecification() {
                    return commoditySpecification;
                }

                public void setCommoditySpecification(String commoditySpecification) {
                    this.commoditySpecification = commoditySpecification;
                }

                public Integer getCommodityPrice() {
                    return commodityPrice;
                }

                public void setCommodityPrice(Integer commodityPrice) {
                    this.commodityPrice = commodityPrice;
                }

                public String getCommodityName() {
                    return commodityName;
                }

                public void setCommodityName(String commodityName) {
                    this.commodityName = commodityName;
                }

                public Integer getNumber() {
                    return number;
                }

                public void setNumber(Integer number) {
                    this.number = number;
                }

                public String getCommodityMainPhoto() {
                    return commodityMainPhoto;
                }

                public void setCommodityMainPhoto(String commodityMainPhoto) {
                    this.commodityMainPhoto = commodityMainPhoto;
                }

                public String getCommoditySpData() {
                    return commoditySpData;
                }

                public void setCommoditySpData(String commoditySpData) {
                    this.commoditySpData = commoditySpData;
                }
            }

            public static class LogisticsStatusListDTO implements  Serializable{
                /**
                 * id : 1408040040277295106
                 * createBy : 13783469835
                 * createTime : 2021-06-24 20:31:20
                 * updateBy : null
                 * updateTime : null
                 * sysOrgCode : null
                 * waybillNumber : 123456789
                 * status : 1
                 * description : 这里有易碎品请注意一点
                 * lng : null
                 * lat : null
                 * beginStation : null
                 * endStation : 1407889349772668930
                 */

                private String id;
                private String createBy;
                private String createTime;
                private Object updateBy;
                private Object updateTime;
                private Object sysOrgCode;
                private String waybillNumber;
                private Integer status;
                private String description;
                private Object lng;
                private Object lat;
                private Object beginStation;
                private String endStation;

                public String getId() {
                    return id;
                }

                public void setId(String id) {
                    this.id = id;
                }

                public String getCreateBy() {
                    return createBy;
                }

                public void setCreateBy(String createBy) {
                    this.createBy = createBy;
                }

                public String getCreateTime() {
                    return createTime;
                }

                public void setCreateTime(String createTime) {
                    this.createTime = createTime;
                }

                public Object getUpdateBy() {
                    return updateBy;
                }

                public void setUpdateBy(Object updateBy) {
                    this.updateBy = updateBy;
                }

                public Object getUpdateTime() {
                    return updateTime;
                }

                public void setUpdateTime(Object updateTime) {
                    this.updateTime = updateTime;
                }

                public Object getSysOrgCode() {
                    return sysOrgCode;
                }

                public void setSysOrgCode(Object sysOrgCode) {
                    this.sysOrgCode = sysOrgCode;
                }

                public String getWaybillNumber() {
                    return waybillNumber;
                }

                public void setWaybillNumber(String waybillNumber) {
                    this.waybillNumber = waybillNumber;
                }

                public Integer getStatus() {
                    return status;
                }

                public void setStatus(Integer status) {
                    this.status = status;
                }

                public String getDescription() {
                    return description;
                }

                public void setDescription(String description) {
                    this.description = description;
                }

                public Object getLng() {
                    return lng;
                }

                public void setLng(Object lng) {
                    this.lng = lng;
                }

                public Object getLat() {
                    return lat;
                }

                public void setLat(Object lat) {
                    this.lat = lat;
                }

                public Object getBeginStation() {
                    return beginStation;
                }

                public void setBeginStation(Object beginStation) {
                    this.beginStation = beginStation;
                }

                public String getEndStation() {
                    return endStation;
                }

                public void setEndStation(String endStation) {
                    this.endStation = endStation;
                }
            }
        }
    }
}
